<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
    <script>
      // let声明的变量只在所处于的块级有效
      //   if (true) {
      //     let a = 10;
      //     console.log(a);
      //   }
      //   console.log(a);

      //   //   防止循环变量变成全局变量
      //   for (let i = 0; i < 2; i++) {
      //     console.log(i);
      //   }
      //   console.log(i);

      //   使用let关键字声明的变量没有变量提升
      //   console.log(a);
      //   let a = 100;

      // 使用let关键字声明的变量具有暂时性死区特性
      //   var num = 10;
      //   if (true) {
      //     console.log(num); //报错 没有定义

      //     let num = 20;

      //   }
    </script>
  </head>
  <body></body>
</html>
